Big Huge Thesaurus

island of Guernsey

noun